import jieba
from base.logger import get_logger

def preprocess(text):
    """
    对传入的文本进行预处理，使用jieba进行中文分词
    :param text: 需要预处理的原始文本字符串
    :return: 分词结果列表
    """
    logger = get_logger()
    logger.info("开始进行文本预处理")
    try:
        process_text = jieba.lcut(text)
        logger.info(f"文本预处理完成,结果为:{process_text}")
        return process_text
    except Exception as e:
        logger.error(f"文本预处理失败:{e}")
        return []

if __name__ == '__main__':
    text = "这是一个测试文本"
    print(preprocess(text))